#ifndef __SIEMENS_H__
#define __SIEMENS_H__

struct ITEMSDATA
{
  unsigned long const *pIconIDList;
  unsigned long StrID_NormalMenu;
  unsigned long StrID_CapsMenu;
  unsigned long Zero1;
  unsigned long pUnk2;
  unsigned long ItemType;
  unsigned long ItemConditionCode;
};

struct MENUSTRUCT
{
  unsigned long pUnk1;
  void* OnKeyPress;
  void* OnMessage;
  unsigned long pUnk2;
  unsigned long pUnkData1;
  unsigned long pUnkData2;
  unsigned short Unk1;
  unsigned short Unk2;
  void* OnAppearItem;
  /*const*/ struct ITEMSDATA* ItemsData;
  const unsigned long *ItemsHandler;
  unsigned long ItemsCount;
};

struct MENUFRAME
{
  unsigned short x1;
  unsigned short y1;
  unsigned short x2;
  unsigned short y2;
  const unsigned long *IconRef;
  unsigned long StrID_header;
  unsigned long anonymous_4;
};

#endif
